.main {
    width: 100%;
}

.left {
    padding-left: 10px;
}

.right {
    margin-left: 230px;
    float: none;
    width: auto;
    padding-right: 10px;
}

.footer {
    width: 100%;
    padding: 20px 0px;
}